package com.cango.framework.base;


/**
 *  系统级常量类<br> 
 * 〈功能详细描述〉
 *
 * @author myallways
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class Constants {
    
    /**
     * 系统拦截的页面后缀
     */
    public static final String SUFFIX_MVC_INTECEPTED = ".htm";
    
    /**
     * 是否做资源按钮控件的验证
     */
    public static final boolean IS_VALID_RESOURCE = true;
    
    /**
     * 登录时是否启用验证码验证
     */
    public static final boolean IS_VILIDCODE_ENABLE = true;
    
    /**
     * 分页参数的名称
     */
    public static final String PAGINATION_PAGE_KEY = "page";
    public static final String PAGINATION_PAGESIZE_KEY = "pagesize";
    
    
    /**
     * 路径的分隔符
     */
    public static final String SEPRATOR_PATH=">>";


    public static final String USER_ADMINISTRATOR_CODE = "S";
    public static final String USER_BUSINESS_CODE = "P";

    /**
     * 资源类型：menu菜单；button  按钮
     */
    public static final String RESOURCE_TYPE_MENU = "menu";
    public static final String RESOURCE_TYPE_BUTTON = "button";
    /**
     * 系统操作日志的LogName
     */
    public static final String LOGGER_NAME_ACTION = "system.action";
    /**
     * 推送消息发送状态 0 未发送 1 已发送
     */
    public static final Integer PUSHMESSAGE_SEND_N = 0;

    public static final Integer PUSHMESSAGE_SEND_Y = 1;

    public static final String EMPTY = "";

    public static final String DEFAULT_ENCODING = "utf-8";

    /**
     * 手机号码正则表达式
     */
    public static final String MOBILE_VERIFY_REGEX = "^1[\\d]{10}$";

    /**
     * sessionKey -- 微信id
     */
    public final static String SESSION_KEY_WECHAT_ID = "mobile_session_key_wechat_id";

    /**
     * sessionKey -- 来源
     */
    public final static String SESSION_KEY_SRC_TYPE = "mobile_session_key_src_type";

    /**
     * sessionKey -- 来源
     */
    public final static String SESSION_KEY_CURRENT_USER = "mobile_session_key_current_user";

    /**
     * 支付业务结束标志
     */
    public static final Integer SYNCHRONOUS_TYPE = 50;
}
